street-sprinkling truck - Alemán Inglés Diccionario